A machine and deep learning analysis among SonarQube rules, product, and process metrics for fault prediction

نویسندگان

چکیده

Abstract Background Developers spend more time fixing bugs refactoring the code to increase maintainability than developing new features. Researchers investigated quality impact on fault-proneness, focusing smells and metrics. Objective We aim at advancing fault-inducing commit prediction using different variables, such as SonarQube rules, product, process metrics, adopting techniques. Method designed conducted an empirical study among 29 Java projects analyzed with SZZ algorithm identify fault-fixing commits, computing product Moreover, we fault-proneness Machine Deep Learning models. Results 58,125 commits containing 33,865 faults infected by 174 rules violated 1.8M times, which 48 software metrics were calculated. clearly identified a set of features that provided highly accurate fault (more 95% AUC). Regarding performance classifiers, higher accuracy compared Conclusion Future works might investigate whether other static analysis tools, FindBugs or Checkstyle, can provide similar results. researchers consider adoption series anomaly detection

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

individual qualities and integrative motivation and their prediction of non-linguistic outcomes of learning english in intermediate iranian students: a psychological perspective

abstract this study investigated the predictability of variables from a motivational framework as well as individuals qualities to predict three non-linguistic outcomes of language learning. gardners socio-educational model with its measures has been used in the current study. individual qualities presented in this study include (1) age, (2) gender, and (3) language learning experience. the...

a contrastive analysis of concord and head parameter in english and azerbaijani

این پایان نامه به بررسی و مقایسه دو موضوع مطابقه میان فعل و فاعل (از نظر شخص و مشار) و هسته عبارت در دو زبان انگلیسی و آذربایجانی می پردازد. اول رابطه دستوری مطابقه مورد بررسی قرار می گیرد. مطابقه به این معناست که فعل مفرد به همراه فاعل مفرد و فعل جمع به همراه فاعل جمع می آید. در انگلیسی تمام افعال، بجز فعل بودن (to be) از نظر شمار با فاعلشان فقط در سوم شخص مفرد و در زمان حال مطابقت نشان میدهند...

15 صفحه اول

passivity in waiting for godot and endgame: a psychoanalytic reading

this study intends to investigate samuel beckett’s waiting for godot and endgame under the lacanian psychoanalysis. it begins by explaining the most important concepts of lacanian psychoanalysis. the beckettian characters are studied regarding their state of unconscious, and not the state of consciousness as is common in most beckett studies. according to lacan, language plays the sole role in ...

simulation and experimental studies for prediction mineral scale formation in oil field during mixing of injection and formation water

abstract: mineral scaling in oil and gas production equipment is one of the most important problem that occurs while water injection and it has been recognized to be a major operational problem. the incompatibility between injected and formation waters may result in inorganic scale precipitation in the equipment and reservoir and then reduction of oil production rate and water injection rate. ...

‏‎a phonological contrastive analysis of kurdish and english‎‏

deposite the different criticisms on contrastive analysis it has been proved that the results of it(when processed)can be usuful in a tefl environment,specially at the level of phonology.this study is an attempt to compare and contrast the sound systems of kurdish and english for pedagogical aims. the consonants,vowels,stress and intonation of the twolanguages are described by the same model-ta...

15 صفحه اول

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Empirical Software Engineering

سال: 2022

ISSN: ['1382-3256', '1573-7616']

DOI: https://doi.org/10.1007/s10664-022-10164-z